package com.linksfield.topup.config.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * 涉及到计算的参数公共类
 * <p>
 * 附加参数类：计算用得到的参数
 *
 * @author: lm
 * @date: 2019-12-02 10:56
 */
@Data
public class CalculateResultParamVo implements Serializable {

    //相应的条数

    private Integer counts;

    //新建的套餐状态（1-已新建（已配置）；2-已上架；3-已下架；1和3合起来称为：未上架。）

    private String servicePlanStatus;

    //orderId套餐订单状态：1-未启用；2-正在使用；3-已结束

    private String packageStatus;

    //套餐支付状态：1-已支付；2-已退款

    private String payStatus;

    //货币单位

    private String payCurrency;


    //数组中此数据展示的位置：展示排序

    private String tops;

    //月份

    private String months;

    //可以是：年份，月份，日期

    private String dates;

    //订单条数

    private Integer orderCount;

    //订单总金额（美金）

    private Double orderMoney;

    //套餐名称，上架套餐时的名称

    private String servicePlanShowName;

    //企业名称

    private String partnerName;

    //订阅状态：（active-生效；canceled-失效）

    private String status;

    //交易类型，也是付款模式（0-单次购买；1-周期订阅（））

    private String payMode;
}
